/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cliente;

import java.util.ArrayList;
import javax.swing.DefaultListModel;

/**
 *
 * @author carlosarboleda
 */
public class ManejoLista {


    InterfazPrincipal p;


    public  ManejoLista(InterfazPrincipal principal) throws InterruptedException{

        p=principal;






    }



     public DefaultListModel listarNombres(String users) {

                DefaultListModel modelo = new DefaultListModel();

                ArrayList lista= new ArrayList();

                lista=getUsuarios(users);

                String d= new String();

		for (int i = 0; i < lista.size(); i++) {


                        d=(String) lista.get(i);

			modelo.addElement(d);

                    }




		return modelo;
	}


    public  ArrayList getUsuarios(String cadena) {

		ArrayList usuarios = new ArrayList();

	 String usuario = "";

	 cadena = cadena.trim().toLowerCase() + " ";

	      char[] c = cadena.toCharArray();

	 int i;

	  for(i = 0; i < cadena.length(); i++){

	   if ( c[i] == ' '||c[i] == '.'||c[i] == ','||c[i] == ';'){

	 usuarios.add(usuario);

	 usuario = "";

	 } else if ( c[i] == '\n'){
		 usuarios.add(usuario);
		 usuarios.add("1");

		 usuario = "";

		 }
	            else

	    usuario = usuario + String.valueOf(c[i]);

	      }


	return usuarios;

	 }

}
